Commands the axis to perform the "search home" sequence. The sequence is dependent on the manufacturer and can be set by the parameters of an axis. The homing parameters (mcHome , mcHoming ) can be found in the MC_AxisParameter type, which can be set using MC_WriteParameter and MC_WriteBoolParameter. The Position input is used to set the absolute position when an index signal is detected. This function block completes at Standstill if it was started from Standstill. |
B |
Execute |
BOOL |
Starts the motioin at rising edge. |
B |
Position |
LREAL |
Absolute position when the reference signal is detected. [unit] |
V |
Velocity |
LREAL |
The start velocity of the homing move. |
V |
EndVelocity |
LREAL |
The end velocity of the homing move. The usage depends on the homing mode. |
V |
Acceleration |
LREAL |
A value for the acceleration. |
V |
Deceleration |
LREAL |
A value for the deceleration. |
V |
Direction |
MC_Direction
|
The direction the axis moves to home. Use the type 0, 2, or 3 in MC_Direction. |
E |
BufferMode |
MC_BufferMode
|
Defines how to blend the velocity of two function blocks. |
B |
Done |
BOOL |
The function block is finished. |
E |
Busy |
BOOL |
The function block is not finished and new output values are to be expected. |
E |
Active |
BOOL |
The function block is controlling the axis. |
E |
CommandAborted |
BOOL |
The command is aborted by another command. |
B |
Error |
BOOL |
Signals that an error has occurred within the function block. |
Defines a position for the axis before starting any movement when using an incremental encoder. |